/**
 *
 */
package com.zhuoyue.elmt.entity;

import com.eit.eitsite.common.persistence.DataEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.hibernate.validator.constraints.Length;

import java.util.Date;

public class UserExt {

    private static final long serialVersionUID = 1L;
    protected String id;
    private String name; // 昵称
    private String loginName;
    private String photo; // 头像
    private String certificateNo; // 证件号
    private String failureNum; // 累计故障次数
    private String score; // 评分
    private String mainMode; // 维保记录显示模式 1简洁 2详细
    private String signMode; // 签到模式 1扫码签到 2选择设备签到 3两种支持
    private String signLeaveMode; // 是否扫描签离 1是 0否
    private String uploadDataMode; // 是否上传维保数据到监管机构 1是 0否
    private String regpushid; // 推送对应号
    private String mainUnitName; // 维保单位名称

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public String getCertificateNo() {
        return certificateNo;
    }

    public void setCertificateNo(String certificateNo) {
        this.certificateNo = certificateNo;
    }

    public String getFailureNum() {
        return failureNum;
    }

    public void setFailureNum(String failureNum) {
        this.failureNum = failureNum;
    }

    public String getScore() {
        return score;
    }

    public void setScore(String score) {
        this.score = score;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getSignMode() {
        return signMode;
    }

    public void setSignMode(String signMode) {
        this.signMode = signMode;
    }

    public String getMainMode() {
        return mainMode;
    }

    public void setMainMode(String mainMode) {
        this.mainMode = mainMode;
    }

    public String getSignLeaveMode() {
        return signLeaveMode;
    }

    public void setSignLeaveMode(String signLeaveMode) {
        this.signLeaveMode = signLeaveMode;
    }

    public String getUploadDataMode() {
        return uploadDataMode;
    }

    public void setUploadDataMode(String uploadDataMode) {
        this.uploadDataMode = uploadDataMode;
    }

    public String getRegpushid() {
        return regpushid;
    }

    public void setRegpushid(String regpushid) {
        this.regpushid = regpushid;
    }

    public String getMainUnitName() {
        return mainUnitName;
    }

    public void setMainUnitName(String mainUnitName) {
        this.mainUnitName = mainUnitName;
    }
}